using System;
using SheLife.Domain.Common;

namespace SheLife.Domain.Entities
{
    public class Notification : BaseEntity
    {
        public Guid UserId { get; set; }
        public string Title { get; set; }
        public string Content { get; set; }
        public string Type { get; set; }
        public string Status { get; set; } = "Unread";
        public DateTime? ReadAt { get; set; }
        public DateTime? ExpiresAt { get; set; }
        public string ActionUrl { get; set; }
        public string Icon { get; set; }
        public bool IsSystemGenerated { get; set; } = true;
    }
}